首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WordPress果酱

    一文详解 WordPress Shortcode 简码

    WordPress Shortcode 指的是使用[]包含的简码或者短代码,WordPress 会识别这些代码并根据它们定义的回调函数输出为内容。 Shortcode API 这个功能是 WordPress 从 2.5 版本开始引入的,使用它可以给日志内容添加各种功能,并且它的接口非常容易使用,并且功能非常强大。 所有 Shortcode WordPress 系统定义了哪些 Shortcode,我们可以使用 WPJAM Basic 插件的「常用简码」扩展来查看,激活扩展之后,在 「WPJAM」菜单的「常用简码」子菜单中即可查看 : 除了 WordPress 本身定义的 Shotcode 之外,「常用简码」还定义了一些常用的 Shortcode,上图中函数以 wpjam_ 打头的函数就是「常用简码」扩展定义的。 add_shortcode('mycode', 'my_shortcode_func'); Shortcode 相关的函数 WordPress 定义了以下和 Shortcode 相关的函数: add_shortcode

    2.1K20编辑于 2023-04-13
  • 来自专栏WordPress果酱

    Shortcake:给 WordPress Shortcode 添加编辑界面

    Shortcake 是一个新的 WordPress 插件,他可以让 WordPress 开发者非常容易给 Shortcode 添加编辑界面,用户编辑 Shortcode 的内容和属性。 Shortcake 使用效果 下图就是使用 Shortcake 之前,编辑 Shortcode 的界面: 使用了 Shortcake 之后,整个 Shortcode 就可以点击: 点击 Shortcode 就可以编辑这个 Shortcode 的内容和属性: 让你的 Shortcode 支持 Shortcake 假如你定义了一个 pullquote 的 Shortcode,它有内容,还一个名为 source 的属性: add_shortcode( 'pullquote', function( $attr, $content = '' ) { $attr = wp_parse_args( $attr php return ob_get_clean(); } ); [/code] 我们就可以使用下面的代码给这个 shortcode 注册它的 UI: [code] shortcode_ui_register_for_shortcode

    38420编辑于 2023-04-14
  • 来自专栏WordPress果酱

    WordPress 技巧:删除列表页的 Shortcode

    有时候我们希望保持首页和其他列表页尽可能的简单,比如不输出 Shortcode: /* Plugin Name: 删除列表页的 Shortcode Plugin URI: http://blog.wpjam.com /m/remove-shortcode-from-archive/ Description: 删除首页和其他列表页的 Shortcode。 Version: 0.1 Author: Denis Author URI: http://blog.wpjam.com/ */ function wpjam_remove_shortcode_from_archive content = strip_shortcodes( $content ); } return $content; } add_filter('the_content', 'wpjam_remove_shortcode_from_archive

    85010编辑于 2023-04-15
  • 来自专栏WordPress果酱

    WordPress 技巧:使用 Shortcode 快速插入表格

    WordPress 后台代码模式下输入表格,总有一种想死的感觉,要输入

    等一堆代码,看着头都晕,实在是受不了了,所以就写了下面这个插件,使用 Shortcode php /* Plugin Name: WPJAM Table Shortcode Plugin URI: http://blog.wpjam.com/m/wordpress-shortcode-for-table / Description: 使用 Shortcode 快速输入表格。 Version: 0.1 Author: Denis */ add_shortcode( 'table', 'wpjam_table_shortcode_handler' ); function wpjam_table_shortcode_handler ( $atts, $content='' ) { extract( shortcode_atts( array( 'border' => '1',

    58040编辑于 2023-04-15
  • 来自专栏WordPress果酱

    WordPress 技巧:优先执行 Shortcode,移除 Shortcode 中自动添加的 br 和 p 标签

    我们在使用 WordPress Shortcode API 开发插件的时候,有个比较麻烦的问题,就是 WordPress 会自动在 shortcode 内添加 br 或者 p 标签,这样可能会打乱你的原先预想的 造成这个问题的原因是 WordPress 默认的日志内容处理流程中,wpautop(将回车转换成 p 或者 br 标签的函数)是在 Shortcode 前面运行的。 这样调整顺序之后,你的 shortcode 里面的内容,就不会有自动添加的 p 或者 br 标签,但是如果 shortcode 中部分的内容你又需要一些 p 或者 br 标签用来换行的话,你需要自己手动在自己 shortcode 处理程序中添加 wpautop 来处理了: function bio_shortcode($atts, $content = null) { $content = wpautop '

    '; } add_shortcode('bio', 'bio_shortcode');

    1.1K20编辑于 2023-04-15
  • 来自专栏WordPress果酱

    WordPress 技巧:使用 Shortcode 投放 Google Adsense 广告

    前面我介绍了 Google Adsense 个人经验总结,今天介绍一个 WordPress 技巧:使用 WordPressShortcode API 投放 Google Adsense 广告,让你非常方便在文章的正文中插入广告 请示我们可以使用 WordPressShortcode 来投放 Google Adsense 广告,非常方便。首先简单来了解下什么是 Shortcode。 什么是 Shortcode Shortcode API 是 WordPress 2.5 之后新增的一个功能,简单的说就是事先定义一组的函数,由此生成对应的一个简单的短代码,然后在内容的正文中的任何地方插入这个短代码 比如:[galley] 就是调用 WordPress 默认的相册的短代码,当然也可以带有参数。 更详细信息可以参考: WordPress Shortcode 介绍和详细使用 使用 Shortcode 投放 Google Adsense 广告 把下面的代码保存到你当前的主题的 functions.php

    82810编辑于 2023-04-15
  • 来自专栏WordPress果酱

    WordPress 技巧:使用 Shortcode 快速插入列表

    不知道是不是很多同学和我一样在 WordPress 后台喜欢使用代码模式写日志,总是有种强迫症,感觉使用编辑器会带入无关的代码,自己不能控制所有 。 我们可以使用 WordPress Shortcode 实现快速插入列表: 首先将下面的代码复制到当前主题的 functions 文件中,或者直接保存一个插件,并上传激活: <? php /* Plugin Name: WPJAM List Shortcode Plugin URI: http://blog.wpjam.com/m/wordpress-shortcode-for-list / Description: 使用 Shortcode 快速输入列表。 Version: 0.1 Author: Denis */ add_shortcode( 'list', 'wpjam_list_shortcode_handler' ); function wpjam_list_shortcode_handler

    46510编辑于 2023-04-15
  • 来自专栏cywhat

    Failed to Extract Shortcode:template for Shortcode Admonition Not Found

    1、问题 换新设备后迁移基于hugo构建的静态博客出现的报错,报错如下: failed to extract shortcode: template for shortcode "admonition

    1K10编辑于 2022-11-22
  • 来自专栏WordPress果酱

    WordPress 技巧:使用 Shortcode 方式插入视频,并支持全平台播放

    我们通常使用的优酷和土豆嵌入的代码是 Flash 代码,而 iOS 系统是不会不支持 Flash,所以很多 WordPress 用户写博客的时候,在插入优酷视频的 Flash 代码之后,都要添加一段话, 而优酷和土豆本身已经提供了支持全平台的嵌入代码,我就写了一个 Shortcode 让你非常方便的在文章中插入优酷视频,并支持全平台播放: <? php /* Plugin Name: 使用 shortcode 方式插入优酷和土豆视频,并支持全平台播放 Plugin URI: http://blog.wpjam.com/m/video-shortcode / Author: Denis */ add_shortcode( 'youku', 'wpjam_youku_shortcode' ); function wpjam_youku_shortcode ( 'tudou', 'wpjam_tudou_shortcode' ); function wpjam_tudou_shortcode( $atts, $content='' ) { extract

    68020编辑于 2023-04-15
  • 来自专栏ytkah

    woocommerce shortcode短代码调用

    WooCommerce配备了很多shortcode短代码(简码),可以直接在post帖子和page页面内插入内容,方便展示产品、分类等。 php echo do_shortcode('[product]'); ? 您还可以使用以下代码按自定义元字段对产品进行排序(在本例中,我们按价格对产品进行排序): add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby ' ); function woocommerce_shortcode_products_orderby( $args ) { $standard_array = array('menu_order

    16.5K20编辑于 2023-03-14
  • 来自专栏WordPress果酱

    WordPress 技巧:只有指定的 Shortcode 存在时才载入相关脚本文件

    WordPress 3.6 版本增加了一个新的函数 has_shortcode(),这个函数的主要功能就是检测指定内容里是否存在指定的 Shortcode 使用,带来的好处就是只在有使用指定 Shortcode 可以点击 has_shortcode() 查看函数的详细介绍,这里着重讲解下使用方法,把下面的代码插入 functions.php 文件里即可 function wpjam_shortcode_scripts (){ global $post; if( has_shortcode( $post->post_content, 'your-shortcode') ){ wp_enqueue_script ( 'whatever');//检测到有使用短码后需要做的事,大家随意 } } add_action( 'wp_enqueue_scripts', 'wpjam_shortcode_scripts' ('has_shortcode') AND has_shortcode( $post->post_content, 'your-shortcode') ){ wp_enqueue_script(

    36620编辑于 2023-04-15
  • 来自专栏建站技术博客

    WordPress 创建简码-建立自定义短码显示文字及图片

    WordPress shortcode 在网页设计时是非常弹性的功能,当需要在特定位置加入想要呈现的内容,却受限于网站主题框架无法以内建编辑器或区块小工具完成时,就可以选择自行创建shortcode 函式定义想要显示的内容 ,只要在HTML 区块中加入shortcode ,就能够在网站主题不支援编辑的位置显示特定文字或图片,本篇文章分享的shortcode 函式相当简单,只需按照步骤就能够完成 使用add_shortcode /hao-favicon.png">'; } add_shortcode('dh_first_shortcode','dh_first_shortcode'); 加入方式为选择子主题模板,在funtions.php 第二步:以WordPress 传统编辑器而言,只需加入刚刚定义的shortcode 名称,并在前后加上[ ] 符号即可。 第三步:完成后就会在网页上显示我们所定义的文字与图片,如下图所示。 今天的教学到这里告一段落了,不要忘记在右侧订阅鹄学苑电子报,确保收到最新WordPress 教学文章

    1.8K30编辑于 2022-04-11
  • 来自专栏主机教程网 2bcd.com 的专栏

    如何用短代码实现内容WordPress会员登录可见?

    ​ ​ 如何用短代码实现内容WordPress会员登录可见?给自己的WordPress网站增加一个会员可读范围,会员需要登录后才能查看相关内容。 1、将下面的代码添加到主题functions.php模板文件中: function member_check_shortcode($atts, $content = null) { if (is_user_logged_in is_feed()) { return do_shortcode($content); } return '

    请注册登录后查看内容

    ';} add_shortcode('member', 'member_check_shortcode'); 2、然后在编辑文章是可以通过添加短代码,只有登录用户才能看到的内容 [member]登录后显示的内容

    94540编辑于 2022-11-28
  • 来自专栏主机教程网 2bcd.com 的专栏

    WordPress 怎么利用短代码实现移动设备上内容不可见?

    2022年11月3日23:18:43  WordPress 怎么利用短代码实现移动设备上内容不可见?利用下面的短代码,可以实现发布的内容在移动设备不可见。 1、WordPress 怎么利用短代码实现移动设备上内容不可见? function not_mobile_shortcode($atts, $content = '') { if (wp_is_mobile() === true) { $content = ''; } return $content;} add_shortcode('not_mobile', 'not_mobile_shortcode'); 2、将代码添加到主题functions.php

    1.2K40编辑于 2022-11-04
  • 来自专栏WordPress技术文章

    wordpress调用指定ID页面内的相册

    要在WordPress首页调用ID为2的页面中的相册,你可以使用以下几种方法:方法一:使用短代码和自定义查询首先,在你的主题的functions.php文件中添加以下代码:function display_page_gallery ($atts) { $atts = shortcode_atts(array( 'page_id' => 0 ), $atts); $page = get_post ("/$pattern/", $page->post_content, $matches)) { return do_shortcode($matches[0]); } php echo do_shortcode('[page_gallery page_id="2"]'); ?>方法二:直接修改首页模板如果你熟悉主题开发,可以直接在首页模板中添加:<? ID为2的页面确实包含相册短代码()相册的显示样式可能受到主题CSS的影响如果使用缓存插件,可能需要清除缓存才能看到效果修改主题文件前建议先创建子主题根据上面的方法,熟悉wordpress朋友可以自行解决问题

    21510编辑于 2025-06-24
  • 来自专栏SRS开源服务器

    云SRS:支持WordPress和Typecho直播插件

    WordPress是非常方便做网站、博客、vlog等等,SRS支持WordPress插件后,就可以非常方便做直播和WebRTC,增强了WordPress的音视频能力,也顺手支持了Typecho插件。 安装和设置好WordPress,可以用WordPress写文章了,这个麻烦网上搜一搜。很多介绍了。 Step 2: 嵌入简码 从SRS的后台,直接拷贝WordPress的简码Shortcode,如下图所示: 在WordPress中,创建一个Post或Page。 在Post或Page中,新建一个简码Shortcode,如下图所示。 在搜索框中,输入shortcode,也就是简码,如下图所示。 在Shortcode中,粘贴已经复制的流地址。比如: 1. 

    2.3K20编辑于 2022-04-27
  • 来自专栏WordPress果酱

    WPJAM「分类管理」插件新增标签合并到功能

    WordPress 中,如果一个标签和分类不用了,我们可以删除了,那么这个标签和分类设置的和文章的关系也会一并被删除。 如何合并标签 这就是 WPJAM「分类管理」插件标签合并到实现的功能,如下图所示,我设置了「WordPress Shortcode」这个标签之后,后面又设置了「WordPress 短代码」这个标签: 其实这两个标签是同个东西,我们希望把「WordPress 短代码」合并到「WordPress Shortcode」,点击「WordPress 短代码」下方的「合并到」按钮: 在标签输入框输入 short 在自动完成下拉选择中选择「WordPress Shortcode」标签即可,合并之后,如果需要删除旧的标签,勾选一下标红的那个删除选项。

    37620编辑于 2023-04-13
  • 来自专栏主机教程网 2bcd.com 的专栏

    WordPress 怎么新建一个登录页面?

    WordPress 怎么新建一个登录页面?本文的一段代码,可以使你轻松新建一个登录页面,不使用wp-login.php形式,无需进入WordPress默认登录页面。 1、代码主要通过 wp_login_form() & add_shortcode 来实现。 将以下代码添加到当前主题的 functions.php 文件中:function trickspanda_login_form_shortcode() { if ( is_user_logged_in return wp_login_form( array( 'echo' => false ) );}function trickspanda_add_shortcodes() { add_shortcode ( 'trickspanda-login-form', 'trickspanda_login_form_shortcode' );}add_action( 'init', 'trickspanda_add_shortcodes

    1.2K40编辑于 2022-11-08
  • 来自专栏WordPress果酱

    WPJAM Basic 扩展 - 常用简码:一键集成10个常用简码

    首先如果你对 WordPress 简码这个功能有点陌生,建议你先看一下我之前的文章:一文详解 WordPress Shortcode 简码,这是在写文章时候非常方便的功能。 WPJAM Basic 常用简码扩展内置了10个经常使用到的「简码」(Shortcode),让大家在编辑文章的时候插入复杂格式的内容更加方便,并且在后台罗列系统的所有可用的简码。 WPJAM Basic 的常用简码扩展目前支持的简码(Shortcode)有: email 如果只是简单展示邮件地址,只需要在文章内容输入以下内容: [email]you-email-address@email.com 后台代码模式下输入表格,总有一种想死的感觉,要输入

    等一堆代码,看着头都晕,实在是受不了了,所以就写了 table 这个 Shortcode 来快速插入表格 一个月 整站所有页面 侧边栏广告位 300X150 静态图片 500 RMB 一个月 整站所有页面,最多三个 各种视频网站简码 为了方便插入视频,提供了B站,腾讯视频,优酷和土豆等视频网站的插入 shortcode

    1K60编辑于 2023-04-13
  • 来自专栏DeveWork

    丰富排版页面——为你的wordpress主题添加短代码形式美化框

    原理大概是通过wordpress本身的短代码功能,事先在主题用css样式定义一些美化框,在编辑文章时写入短代码修饰,正式发表后再前台就可以看到效果。 使用插件与直接代码增加的效果几乎是一样的(即安装插件对WordPress 速度上影响不大)。 详细可以见《S-shortcodes:WordPress短代码形式美化框插件下载》 应该说,这些是挺好看的,多多少少可以丰富一下单调的文章页面。 为你的wordpress主题添加短代码形式美化框教程如下: 一、打开你的主题的function.php文件,在最后一个 ? a:hover{color:#E23A0A;text-shadow:0 1px 1px #fff;background:transparent url(shortcode/shortcode/dlbutton.png

    2.5K60发布于 2018-01-19
  • 领券